home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 10375 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.4 KB

  1. Path: news.production.compuserve.com!news
  2. From: Jesse Liberty <72241.72@CompuServe.COM>
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: New, New, Newbie...Suggested Reading?
  5. Date: 7 Mar 1996 16:39:46 GMT
  6. Organization: AT&T New Media Services
  7. Message-ID: <4hn3gi$k7c$2@mhade.production.compuserve.com>
  8. References: <4hhtii$8q6@texas.nwlink.com>
  9.  
  10. >>>First thing you need to know about C++ is that it is 
  11. fundamentally an extension or super set of C. (Please no groans 
  12. from the purists in the audience.)  <<<
  13.  
  14. I'm not groaning, I'm strongly disagreeing.  Yes, C++ is a 
  15. superset of C, syntactically; but that misses the point, and it is 
  16. a KEY point. C facilitates procedural programming; C++ was 
  17. designed to facilitate object oriented programming. You can do 
  18. either style in either language, but the POINT of learning c++ is 
  19. to learn object oriented programming.
  20.  
  21. I would therefore argue that the leap from C to C++ is FAR greater 
  22. than the leap from pascal or basic to C.  Further, I would go out 
  23. of my way to suggest you do NOT learn C first; but rather that you 
  24. buy a book on C++ that does not assume prior knowledge of C. Lest 
  25. you think I'm just flogging my own book, let me point out that 
  26. Bjarne Stroustrup (who oughta' know a thing or two about C++) 
  27. makes this point repeatedly in HIS books.
  28.  
  29. -- 
  30. Jesse Liberty
  31. jl@staff.ichange.com
  32. Teach Yourself C++ In 21 Days. Sams, 1994
  33. Teach Yourself MORE C++ In 21 Days. Sams, 1995
  34.